package com.superm.service;

import com.superm.entity.Brand;

import java.util.List;

/**
 * 品牌业务逻辑
 */
public interface BrandService {
    /**
     * 查询所有品牌商信息
     * @return
     */
    List<Brand> allBrand();
    /**
     * 模糊查询品牌信息
     * @param brand
     * @return
     */
    List<Brand> selectLikeBrand(Brand brand,Integer pageNo,Integer pageSize);


    /**
     * 根据编号查询品牌信息
     * @param brandId
     * @return
     */
    Brand selectIdBrand(Integer brandId);
    /**
     * 查询品牌条数
     * @param brand
     * @return
     */
    int selectBrandCount(Brand brand);


    /**
     * 修改品牌信息
     * @param brand
     * @return
     */
    int updateBrand(Brand brand);

    /**
     * 添加品牌信息
     * @param brand
     * @return
     */
    int addBrand(Brand brand);


    /**
     * 删除品牌信息
     * @param brandId
     * @return
     */
    int deleteBrand(Integer brandId);
}
